import re

# match(): 从字符串开始的位置进行匹配
my_string = 'www.niit.com'
print(re.match(r'www', my_string))
print(re.match(r'niit', my_string))

my_string = 'we are humans'
matched = re.match(r'(.*) (.*?) (.*)', my_string)
print(matched.groups())
print("-------")
# (.*):使用圆括号表示分组匹配，只会匹配圆括号中的内容
# (.*):贪婪模式，匹配最多的字符
print(re.findall('a(.*)b', 'a123ba123b'))
# (.*?) :非贪婪模式，匹配最少的字符
print(re.findall('a(.*?)b', 'a123ba123b'))


